Performance Evaluation of Client-Server Architectures for Large-Scale Image-Processing Applications
نویسندگان
چکیده
The goal of this study is to conduct a performance evaluation of the Virtual Microscope, a software system employing a client-server architecture to provide a realistic emulation of a high power light microscope. The system is required to provide interactive response times for the standard behavior of a physical microscope. These behaviors include continuously moving the stage and changing magnification and focus. In addition, a software solution can enable new modes of behavior that cannot be achieved with a physical microscope, such as simultaneous viewing and manipulation of one slide by multiple users. The client software runs on an end user's PC or workstation, while the database software for storing, retrieving and processing the microscope image data runs on a high performance parallel computer, potentially at a remote site.
منابع مشابه
Performance Evaluation of Large-Scale Parallel Clustering in NOW Environments
This paper presents the results of a performance study of parallel data clustering on Network of Workstations (NOW) platforms. The clustering program, P-CLUSTER, is based on the mean square-error clustering algorithm and is applied to the problem of image segmentation. The parallel implementation uses a client-server model, in which the clustering task is divided among a set of clients that rep...
متن کاملClient + Cloud: Evaluating Seamless Architectures for Visual Data Analytics in the Ocean Sciences
Science is becoming data-intensive, requiring new software architectures that can exploit resources at all scales: local GPUs for interactive visualization, server-side multi-core machines with fast processors and large memories, and scalable, pay-as-you-go cloud resources. Architectures that seamlessly and flexibly exploit all three platforms are largely unexplored. Informed by a long-term col...
متن کاملReal-Time Processing in Client-Server Databases
ÐIn this paper, we propose and experimentally evaluate the use of the client-server database paradigm for real-time processing. To date, the study of transaction processing with time constraints has mostly been restricted to centralized or asingle-nodeo systems. Recently, client-server databases have exploited locality of data accesses in real-world applications to successfully provide reduced ...
متن کاملA software architectural design method for large-scale distributed information systems
This paper describes a software architectural design method for large-scale distributed information systems. The method, which is part of an integrated design and performance evaluation method, addresses the design of client/server software architectures, where the servers need to cooperate with each other to service client requests. The goal of this software architecture is to provide a concur...
متن کاملPerformances of Multiprocessor Multidisk Architectures for Continuous Media Storage
Multimedia interfaces increase the need for large image databases, capable of storing and reading streams of data with strict synchronicity and isochronicity requirements. In order to ful ll these requirements, we consider a parallel image server architecture which relies on arrays of intelligent disk nodes, each disk node being composed of one processor and one or more disks. This contribution...
متن کامل